package com.ldp.designpatterns.study.observer.observer;

/**
 * @ClassName ConcreteObserver TODO: 第4步,具体观察者类,实现观察者接口
 * @Description TODO 观察者模式 一个对象（目标对象）的状态发生改变，所有的依赖对象（观察者对象）都将得到通知，进行广播通知。
 * @Author lindipei
 * @Date 2023/10/18 11:36
 */
public class ConcreteObserver implements Observer{
    private String name;

    public ConcreteObserver(String name) {
        this.name = name;
    }

    @Override
    public void update(int state) {
        System.out.println(name + " 收到更新，新状态为: " + state);
    }
}
